package posti.test.swf.dao;

import java.io.Serializable;

/**
 * TODO Evaluar usar generics
 * @author Posti
 */
public interface GenericDAO {
	public Object load(Reference reference);
	public Object get(Reference reference);
	public Serializable save(Object arg0);
	public Object saveOrUpdate(Object arg0);
	public Object update(Object arg0);
	public void delete(Object object);
	public Object refresh(Object object);
	public Reference reference(Object domainObject);

}